]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
keyboard: Refer to levels by name instead of index
authorCarlos Garnacho <carlosg@gnome.org>
Fri, 26 Jan 2024 18:12:11 +0000 (19:12 +0100)
committerCarlos Garnacho <carlosg@gnome.org>
Thu, 29 Feb 2024 15:34:21 +0000 (16:34 +0100)
And drop some more guesswork in the code, since some layouts have
less than 4 levels. This also allows for having OSK maps with more
than 4 levels. Let us hope that the sanity of our future kin will
remain below that threshold.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3162>

63 files changed:
data/osk-layouts/am.json
data/osk-layouts/ara.json
data/osk-layouts/at.json
data/osk-layouts/be.json
data/osk-layouts/bg.json
data/osk-layouts/by.json
data/osk-layouts/ca.json
data/osk-layouts/ch+fr.json
data/osk-layouts/ch.json
data/osk-layouts/cz.json
data/osk-layouts/de.json
data/osk-layouts/digits.json
data/osk-layouts/dk.json
data/osk-layouts/ee.json
data/osk-layouts/epo.json
data/osk-layouts/es+cat.json
data/osk-layouts/es.json
data/osk-layouts/fi.json
data/osk-layouts/fr.json
data/osk-layouts/ge.json
data/osk-layouts/gr.json
data/osk-layouts/hr.json
data/osk-layouts/hu.json
data/osk-layouts/id.json
data/osk-layouts/il.json
data/osk-layouts/in+bolnagri.json
data/osk-layouts/in+mal.json
data/osk-layouts/ir.json
data/osk-layouts/is.json
data/osk-layouts/it.json
data/osk-layouts/ke.json
data/osk-layouts/kg.json
data/osk-layouts/kh.json
data/osk-layouts/kr.json
data/osk-layouts/la.json
data/osk-layouts/latam.json
data/osk-layouts/lt.json
data/osk-layouts/lv.json
data/osk-layouts/mk.json
data/osk-layouts/mn.json
data/osk-layouts/my.json
data/osk-layouts/nl.json
data/osk-layouts/no.json
data/osk-layouts/number.json
data/osk-layouts/ph.json
data/osk-layouts/phone.json
data/osk-layouts/pl.json
data/osk-layouts/pt.json
data/osk-layouts/ro.json
data/osk-layouts/rs.json
data/osk-layouts/ru.json
data/osk-layouts/se.json
data/osk-layouts/si.json
data/osk-layouts/sk.json
data/osk-layouts/th.json
data/osk-layouts/tr.json
data/osk-layouts/ua.json
data/osk-layouts/uk.json
data/osk-layouts/us-extended.json
data/osk-layouts/us.json
data/osk-layouts/vn.json
data/osk-layouts/za.json
js/ui/keyboard.js

index 7830a39a31ce335b858baad387c0cdfcd9396c27..90859c68241787d6afcaf19f39c5984f9f5d044f 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 2
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 2
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 9bdc9bcec44da95530543becdc849096202954df..5178c949996729611481cf7336010127510ae09e 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index d73117412cc5ec1379f906e67f9120c200c560d3..059e35d7a440bd97b29b5f1c24f70c40efa4c8c4 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 3ee92e05aff8adc05e5ee4ee3fc10854c5229d7b..3dec4867e89c3cd17bb25840b93cb3d60f07c8c4 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index c825c9f788d90c3768cd8b18232eadcc36840529..8c85e13287a73ee12d2cc6e88978c4f67b646ce9 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index e74fe9a6faf062555a60229855786e63b1feba5a..429eef51bfb2a3a1315a1bfcba60996134957ee7 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 2
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 2
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index c19b7b90e8bebb2e58673e2c7b8c56f0dd51f714..ed946ade60b63655b1993474bacd1dc7d1458add 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 300d937ec82b159856413150073c1c1fff74d9ff..0ef9c452626408af5e373ce9587a72ef8cc5b175 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 2e7a9368dd8c73526ef2801d54664011585ebc30..8b8bffd5ff5f126c1fdb186641dedc61a46ed3e7 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index a026d18ab2bcce8d36e8a14f1ffc8f5831d3db1b..711977a96e87bb072c29c034c9727e7e6a078c55 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 0cb1bf1d2071a5823f3e0e6c02e63572b6fe6b6b..79a85eacf721c54dcff79b0fafd41396df7f3247 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 83ac43215cd4429fd68762af58b2e230def54cca..a2303a0b26ef0185b74ff2d7b0104bc06af2dffb 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
index 089e3b8fb87eedd205d499f4ca195896bed58b7d..ce23a094ded10fa96a2599e8979ab349674e7736 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 2
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 2
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 4c5b59b1dd2b0d126f1180be6cd16fa48de0fca8..d98d8dea7afc8a72cdce92d414bf32d9d99bbd42 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 2
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 2
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index ac18c36d5a6f81c89491556e0ccf58ce89b5b267..2428c934f52223d75a2911f9017f06fd2d0ac828 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 00219c7adb9eb3a24d00edef23208d5d165d9751..ad27f982fa5834282a6c42cfaf441f12eedcc283 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 9c8bf4958860cf0fc81a423c19cd54dc17455f68..fb14b77e47b36b4efec868c11d3f90c1f7bbd980 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 39d4241c017a0956726f1b84240043fdc14d5395..be32e5b7788fea452d120a2a3c272a39e63a059d 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 2
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 2
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 3267ed833e8e095d0654393efe7c8e0963f58412..a439175bcd9553c4ff3ec2edb9723e289a7025e1 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index b5f495120802df27f136fd331c115e5eb7b93139..4eb35f4b258f4a262e03557635a7131f77e8c883 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift"
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 471e819232b4a64c3f4b2210c7ece8f7a796dbc2..81aa91184a24c5b529b11ecb24d11603ce786556 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 95ff2d880f5a3fbc9a29f0595408eab20540cef7..c264ea33f4df9d477b21ff83800602913d0dcafc 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index e686cd78fb4f9f934667b6d1213b55fc6bfa7f60..b7b303e22d794598ba1472b65c0b8775f0c7b4d7 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 8eb3fc09d33b58517ccd30366d9fab621a305c56..4a36ebe130a1953aa164ef4da4419b221f6fca35 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 03f7d521d2260dede8124e1dd6be0ab79c402448..cda90d3017283bb9ca1cea9823be2b764de913ee 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index a3c0e30438fcec6fe46c2e086ca0a5f9806fb1ae..b6c21ff0afe9a8cfa805c9ad16f00a5f1993ddd6 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 3daaf9e1a19ed6a58cbe337bd98effdf561f1953..1a77b1e8b9a9fb2b70717cb4de8a0b13c1dd156f 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index cae9368ad462a9b9e8ecd621e84bd515a54bde9e..758485acda393d14eb8d71829e3c28d9135e43eb 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 736784f52fe7f5b4bc04d87a0e19c2020e1ea44b..9d96f020791da35e044f87cd4c5e4b3b0344c9d5 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 84d68e9964798f1e9d8b474f3fc948ca7d56772c..3137bf0ccdd617a25ec8aecd851ef07d598eab94 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 1c16aea28d7519a5a775ad3ef3fda15b3e990bb9..91360a787360c4cb5bb28ff09048e77e2924ae44 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index d756f25cfc2a8778c59a9a1ea3c6926b5c9e6f25..3ae363cc2c60bff5fefc2f5a1bda6812a9eb8994 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 2
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 2
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 4ffafb7298e0147e0c30590b43d6617d8d2f06f4..4f24754a3b2165b8cf5246a37680cb1d92f6f3d6 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index ba43e7f3a109ff30b950eaa192afef55842970b3..179c63fee86a9c50b0011c9f8836f76d093b889e 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 09e1ab82b25c3fc15e5b1f342e3a2c64f6f63128..6af1f5c82b9110127f3432502078346e3928e37b 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 5058c17d5253735d1c694f378ad9b44bffb731e6..8bea79011ca5886c6a3f384751b08f6f1f916de1 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index dbfc4bc977bf463dcecf965682daef81ace8eed3..1d1a666ac88f2763e919ff2ff990757379f2d6fe 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 04cc7e968982761efb3cd39cee0b613ca8307aa5..a3c9095ba54527c1f86f1da9c90d8049d438ad62 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index c716f914594ba1a5b49dd0029a3e925411e4ccc5..e9d6ea99f8e83c80c032c50f7e5024b53ee6975e 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 2
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 2
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 2184a3310a8688981d73a4af385bac16e8601be4..c62c673a6e613df185a48e535c7cc271200d83c6 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 2
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 2
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index cc23107b0a60fb85e7864de534eaf28746bf943b..d5e31c67020b7352443eeb70c66449b171f3b3c0 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 024713be97660f7b57304cfab5023deb42621787..9f5c5144f437f91e5a082d721340019caf67c26b 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index f27ac2abb0b7dd506e6a710110f8e6638f826506..005d9528483a19a6afdd4c8b1ea25bfe32a551e9 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 2
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 2
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index db82fb753d4a06e84b948a62e96ce991ecbc0008..ab68e0ad5ff779229d0580a6739a87cc53863266 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
index 76dedd24caeeb034f33963a9afc02704c6f18d02..35b76811c2ec13541a44620eae978868accf6914 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 0708d67908b1bc5731804198de15b98881f31d98..812f36bd0efd0dec43d8bb3628d04d0f3eb064ff 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
index 9b95b8e80ea0518e8cfeac19a2d9317b94c08118..d18727d555fed8c129f1b662b4e83598e9a7af7e 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 08a406f92342b058fb77c47df7c8d1861f8291b9..d5b9d0b6903cf7e77f9c7106a30f818a5e52e0f1 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 5c9f7f5caa3e3e65d0c48bc68ea6809acc5d0d5e..5c5a4ca31461ecb479880c0f61d34f004e674a90 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index fbd9f34832a365a9f49a7b7716e40920a76207cd..d4a1117ef5a7ea555601d00deec429a7d457f129 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 2
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 2
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 338f6cb9cc12e512713b23f4b792469967b0765b..2ba50246fdca2e91fc7a11e93b9666ec7dc22cc8 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 2
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 2
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index db2b3db2fef42860a99a8bcffe9fe5ddab1f38bd..1adbe8b6737c17b12e941443e823acf16f387ce0 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 2
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 2
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index bcea9ae4241387eccd59021ccf0fb3ac2beb7eaa..6c0e36757eb3a7d524ed980c8efeb56d9ed0c9ba 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 8cc8e939102db6479b103bb09147fece9f601aac..5378f8e2e40aade9a5a3103cc897ca7bf8e09ad0 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index d52028632f7cab8abbcd17b10b2236adac611e85..5774396deb04e4e89f42c3d3be24b617e287b220 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 2
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 2
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index aa09cae5b747a107b57d0dd87b27b41ebceae2f7..1117875a6de81ddff8b97133b8552e385b0a9794 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index aa3ac741f4383fe20bed172396d6d1a59cebc9ac..14c36bf2a4871e5f47fca2ef87aa7ea1e59e14fe 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 2
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 2
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 69c7313e7f4f95b6e760abcfb7944889411db159..77f7d8e47222f1060e743f18285f8554e2193d77 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 0d5bc96de3462d2350b4d2c5a5487722f1dd58fc..61381b0d50c0cbd948df547ce14822ac59b7e7b9 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
@@ -93,7 +93,7 @@
           {
             "action": "levelSwitch",
             "iconName": "keyboard-caps-lock-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 2
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 2
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2
+            "level": "opt"
           },
           {
             "action": "modifier",
           {
             "action": "levelSwitch",
             "iconName": "keyboard-caps-lock-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 2
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 2
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2
+            "level": "opt"
           },
           {
             "action": "modifier",
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 922ef9295d0f73a834a33578835b6b9d5d872cf7..35c5b985c15032ec03f7c3dfb81750c0b700bd19 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index 01af2698e2989bf305055719ff8187487957ab09..f6487bb162bae1f4527fa34dc751c20579418da4 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index fae0980ec85e58fcb4123b2bcaeef2330ef05380..0cd4865539b56cd0aa4d7f0d1f39bed01f19cd15 100644 (file)
@@ -1,7 +1,7 @@
 {
   "levels": [
     {
-      "level": "",
+      "level": "default",
       "mode": "default",
       "rows": [
         [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1
+            "level": "shift"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 1,
+            "level": "shift",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0
+            "level": "default"
           },
           {
             "strings": [
           {
             "action": "levelSwitch",
             "iconName": "keyboard-shift-symbolic",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           }
         ],
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "=/<",
-            "level": 3,
+            "level": "opt+shift",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 1.5
           },
           {
           {
             "action": "levelSwitch",
             "label": "?123",
-            "level": 2,
+            "level": "opt",
             "width": 3
           }
         ],
           {
             "action": "levelSwitch",
             "label": "ABC",
-            "level": 0,
+            "level": "default",
             "width": 1.5
           },
           {
index f6b01c294a51acb12eddc8a54dedf3bd19edd602..855eab11e7fcc4fad38a4354fe121900d4ca9acb 100644 (file)
@@ -1418,26 +1418,17 @@ export const Keyboard = GObject.registerClass({
                 return;
         }
 
-        let levels = keyboardModel.getLevels();
-
-        for (let i = 0; i < levels.length; i++) {
-            let currentLevel = levels[i];
-            /* There are keyboard maps which consist of 3 levels (no uppercase,
-             * basically). We however make things consistent by skipping that
-             * second level.
-             */
-            let level = i >= 1 && levels.length === 3 ? i + 1 : i;
-
+        keyboardModel.getLevels().forEach(currentLevel => {
             let levelLayout = new KeyContainer();
             levelLayout.shiftKeys = [];
             levelLayout.mode = currentLevel.mode;
 
-            this._loadRows(currentLevel, level, levels.length, levelLayout);
-            layers[level] = levelLayout;
+            this._loadRows(currentLevel, levelLayout);
+            layers[currentLevel.level] = levelLayout;
             layout.add_child(levelLayout);
             levelLayout.layoutButtons();
             levelLayout.hide();
-        }
+        });
 
         this._aspectContainer.add_child(layout);
         this._currentLayout?.destroy();
@@ -1467,7 +1458,7 @@ export const Keyboard = GObject.registerClass({
                 button.connect('commit', (_actor, keyval, str) => {
                     this._commitAction(keyval, str).then(() => {
                         if (layout.mode === 'latched' && !this._latched)
-                            this._setActiveLayer(0);
+                            this._setActiveLevel('default');
                     });
                 });
             }
@@ -1486,7 +1477,7 @@ export const Keyboard = GObject.registerClass({
                         this._toggleDelete(true);
                         this._toggleDelete(false);
                     } else if (!this._longPressed && key.action === 'levelSwitch') {
-                        this._setActiveLayer(key.level);
+                        this._setActiveLevel(key.level);
                         this._setLatched(
                             key.level === 1 &&
                                 key.iconName === 'keyboard-caps-lock-symbolic');
@@ -1499,9 +1490,9 @@ export const Keyboard = GObject.registerClass({
             if (key.action === 'levelSwitch' &&
                 key.iconName === 'keyboard-shift-symbolic') {
                 layout.shiftKeys.push(button);
-                if (key.level === 1) {
+                if (key.level === 'shift') {
                     button.connect('long-press', () => {
-                        this._setActiveLayer(key.level);
+                        this._setActiveLevel(key.level);
                         this._setLatched(true);
                         this._longPressed = true;
                     });
@@ -1709,7 +1700,7 @@ export const Keyboard = GObject.registerClass({
         }
     }
 
-    _loadRows(model, level, numLevels, layout) {
+    _loadRows(model, layout) {
         let rows = model.rows;
         for (let i = 0; i < rows.length; ++i) {
             layout.appendRow();
@@ -1748,7 +1739,7 @@ export const Keyboard = GObject.registerClass({
 
     _updateKeys() {
         this._ensureKeys();
-        this._setActiveLayer(0);
+        this._setActiveLevel('default');
     }
 
     _onGroupChanged() {
@@ -1785,7 +1776,7 @@ export const Keyboard = GObject.registerClass({
             this.close();
     }
 
-    _setActiveLayer(activeLevel) {
+    _setActiveLevel(activeLevel) {
         const layers = this._layers;
         let currentPage = layers[activeLevel];